a large mass in the abdomen - Allemand Anglais Dictionnaire